package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 住院病案基本信息(BaJbxx)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:40
 */
@Data
@ApiModel(description = "住院病案基本信息")
public class BaJbxx implements Serializable {

    private static final long serialVersionUID = 641116435303182763L;
    
    @ApiModelProperty("医疗机构代码:复合主键；医疗机构在人口健康信息平台的唯一识别码,采用组织机构代码")
    private String yljgdm;
    
    @ApiModelProperty("住院就诊流水号:复合主键；患者每次住院的院内唯一标识号")
    private String jzlsh;
    
    @ApiModelProperty("卡号:患者识别码，与患者信息表进行关联")
    private String kh;
    
    @ApiModelProperty("卡类型")
    private String klx;
    
    @ApiModelProperty("入院类型（途径）:CV09.00.403入院途径代码")
    private String rylx;
    
    @ApiModelProperty("入院类型（途径）-其他医疗机构转入名称")
    private String qtjgzr;
    
    @ApiModelProperty("治疗类别:1：中医（ 1.1：中医；1.2：民族医）；2：中西医；3：西医")
    private String zllb;
    
    @ApiModelProperty("健康卡号")
    private String jkkh;
    
    @ApiModelProperty("医疗付费方式:CV07.10.005医疗付费方式")
    private String ylfffs;
    
    @ApiModelProperty("住院次数:对应于病案首页上的“第_次住院”")
    private Integer zycs;
    
    @ApiModelProperty("病案号")
    private String bah;
    
    @ApiModelProperty("姓名")
    private String xm;
    
    @ApiModelProperty("性别:填写GB2261.1-2003中的代码")
    private String xb;
    
    @ApiModelProperty("床号")
    private String ch;
    
    @ApiModelProperty("出生日期:格式：YYYYMMDD")
    private Date csny;
    
    @ApiModelProperty("婚姻状况:代码。婚姻GB/T2261.2-2003")
    private String hyzk;
    
    @ApiModelProperty("民族:代码。按国标GB3304-91执行")
    private String mz;
    
    @ApiModelProperty("国籍:填写GB/T2659-2000标准三位阿拉伯代码")
    private String gj;
    
    @ApiModelProperty("新生儿性别:代码填写GB2261.1-2003中的代码")
    private String xseXb;
    
    @ApiModelProperty("新生儿出生体重:单位：克，精确到10克")
    private Integer xsecstz;
    
    @ApiModelProperty("新生儿入院体重:单位：克，精确到10克")
    private Integer xserytz;
    
    @ApiModelProperty("身份证类别代码:CV02.01.101 身份证件类别代码")
    private String sfzjlb;
    
    @ApiModelProperty("身份证件号码:如没有，请填入18个“0”")
    private String sfzh;
    
    @ApiModelProperty("联系电话")
    private String lxdh;
    
    @ApiModelProperty("籍贯")
    private String jg;
    
    @ApiModelProperty("工作单位及地址")
    private String gzdw;
    
    @ApiModelProperty("工作单位电话")
    private String gzdwdh;
    
    @ApiModelProperty("工作单位邮编")
    private String gzdwyb;
    
    @ApiModelProperty("职业类别代码:代码。职业GB/T6565-2009")
    private String zylbdm;
    
    @ApiModelProperty("居住地（现住址）")
    private String jzd;
    
    @ApiModelProperty("现住址电话")
    private String xzzdh;
    
    @ApiModelProperty("现住址邮编")
    private String xzzyb;
    
    @ApiModelProperty("户口地址")
    private String hkdz;
    
    @ApiModelProperty("户口电话")
    private String hkdh;
    
    @ApiModelProperty("户口邮编")
    private String hkyb;
    
    @ApiModelProperty("联系人姓名")
    private String lxrxm;
    
    @ApiModelProperty("联系人关系:代码。按国标GB/T4761-2008执行")
    private String lxrgx;
    
    @ApiModelProperty("联系人地址")
    private String lxrdz;
    
    @ApiModelProperty("联系人电话")
    private String lxrdh;
    
    @ApiModelProperty("入院时间")
    private Date rysj;
    
    @ApiModelProperty("入院科室代码")
    private String ryksbm;
    
    @ApiModelProperty("入院科室名称")
    private String ryksmc;
    
    @ApiModelProperty("入院病区（房）")
    private String rybq;
    
    @ApiModelProperty("转科科室代码1")
    private String zkksbm1;
    
    @ApiModelProperty("转科科室代码2")
    private String zkksbm2;
    
    @ApiModelProperty("转科科室代码3")
    private String zkksbm3;
    
    @ApiModelProperty("出院时间")
    private Date cysj;
    
    @ApiModelProperty("出院科室代码")
    private String cyksbm;
    
    @ApiModelProperty("出院科室名称")
    private String cyksmc;
    
    @ApiModelProperty("出院病区（房）")
    private String cybq;
    
    @ApiModelProperty("实际住院天数")
    private Integer sjzyts;
    
    @ApiModelProperty("主要诊断确诊日期")
    private Date zyzdqzrq;
    
    @ApiModelProperty("住院期间是否告知病危或病重:1：是；2：否")
    private String zyqjsfgzbwhbz;
    
    @ApiModelProperty("备注")
    private String bz;
    
    @ApiModelProperty("密级:见1.9密级字段规范说明")
    private String mj;
    
    @ApiModelProperty("修改标志:编码。1：正常、2：修改、3：撤销；")
    private String xgbz;
    
    @ApiModelProperty("数据生成时间:业务操作获取该条信息的时间")
    private Date ywscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}